[IA64] Avoid double reclaim dom0 image and dom0 initrd
authorawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Fri, 3 Mar 2006 17:11:33 +0000 (10:11 -0700)
committerawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Fri, 3 Mar 2006 17:11:33 +0000 (10:11 -0700)
commite4ae918a5a1840e1c2d59636bdb8db51cab050b3
treece36141d68673a6b97a51fc3ec848c92b148894f
parentbe6f876fc1e709d38569400d3a82b99b88fb724f
[IA64] Avoid double reclaim dom0 image and dom0 initrd

VMM doesn't need to reclaim dom0 image and dom0 initrd by using
init_domheap_pages, because they have been reclaimed by below code:
in function start_kernel of xensetup.c
    efi_memmap_walk(filter_rsvd_memory, init_boot_pages);
Reclaiming again may cause xen hang at very beginning.

BTW, dom0 initrd is for dom0 not for xen, it will be copied into dom0
memory space, so VMM doesn't need to reserve memory for dom0 initrd.
Commenting below definition makes dom0 initrd reclaimable.
-#define CONFIG_BLK_DEV_INITRD // needed to reserve memory for domain0
+//#define CONFIG_BLK_DEV_INITRD // needed to reserve memory for domain0

Signed-off-by: Anthony Xu <anthony.xu@intel.com>
xen/arch/ia64/xen/xensetup.c
xen/include/asm-ia64/config.h